\name{WriteSpData}
\alias{WriteSpData}
%- Also NEED an '\alias' for EACH other topic documented here.
\title{
The sp spatial data frame is writed to new dataset
}
\encoding{UTF-8}
\description{
将一个有效的 sp 空间数据框架或者 data.frame 对象，写到一个新的数据集中。支持将 SpatialPointsDataFrame写入到点数据集中、SpatialLinesDataFrame写入到线数据集中和SpatialPolygonsDataFrame空间数据框架追写入到面数据集，data.frame 写入到属性数据集中。
}
\usage{
WriteSpData(df, ds, name)
}
%- maybe also 'usage' for other objects documented here.
\arguments{
  \item{df}{
数据框架，可以为sp的空间数据框架或 data.frame
}
  \item{ds}{
目标数据源对象
}
  \item{name}{
有效的结果数据集名称，可以通过 \code{\link{GetAvailableDatasetName}} 获取到有效的结果数据集名称
}
}
\details{
%%  ~~ If necessary, more details than the description above ~~
}
\value{
如果写入数据成功，返回一个 list，list 第一个元素为新的数据源对象，list中第二个元素为结果数据集对象。
如果写入失败，返回 FALSE
}
\references{
%% ~put references to the literature/web site here ~
}
\author{
%%  ~~who you are~~
}
\note{
%%  ~~further notes~~
}

%% ~Make other sections like Warning with \section{Warning }{....} ~

\seealso{
\code{\link{AppendSpData}}
}
\examples{
require(sp)

data("meuse")
server <- system.file("/sampledata/ChangChun.udb", package="RSuperMap")
ds <- OpenDatasource(server, alias = "test", engine = "udb")

dt.name <- GetAvailableDatasetName(ds, "meuse")
WriteSpData(meuse, ds, dt.name)

CloseDatasource(ds)
}
% Add one or more standard keywords, see file 'KEYWORDS' in the
% R documentation directory.
\keyword{ supermap }% __ONLY ONE__ keyword per line
